iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
JavaScript

入門JavaScript系列 第 6

資料型態簡介

  • 分享至 

  • xImage
  •  

JavaScript的資料型態可以分為:
原始資料型態(Primitive Data Types)和複合資料型態(Composite Data Types)
以下是每種資料型態的簡介:

原始資料型態

  1. 數字(Number)

    • 用於表示整數和浮點數(十進位和科學計數法)。
    • 不區分整數和浮點數。
    let age = 25;
    let price = 19.99;
    
  2. 字符串(String)

    • 用於表示文本,由一系列字符組成。
    • 字符串可以用單引號、雙引號或反引號(模板字串)包圍。
    let greeting = "Hello, world!";
    let name = 'Alice';
    let message = `Welcome, ${name}!`;
    
  3. 布爾值(Boolean)

    • 只有兩個值:truefalse
    • 常用於條件判斷。
    let isActive = true;
    let isCompleted = false;
    
  4. 空值(null)

    • 表示“無”或“空”的值。
    let emptyValue = null;
    
  5. 未定義(undefined)

    • 表示變數已宣告但未賦值。
    let notAssigned;
    console.log(notAssigned); // undefined
    
  6. 符號(Symbol)(ES6 引入)

    • 用於創建唯一的值,常用於對象屬性的唯一標識。
    const uniqueSymbol = Symbol('description');
    

複合資料型態

  1. 對象(Object)

    • 由鍵值對組成的無序集合,能夠儲存多種數據類型。
    let person = {
        name: 'Alice',
        age: 30,
        isStudent: false
    };
    console.log(person.name); // Alice
    
  2. 數組(Array)

    • 一種特殊的對象,用於儲存有序的數據集合。
    • 可以使用索引來訪問元素。
    let fruits = ['apple', 'banana', 'cherry'];
    console.log(fruits[1]); // banana
    
  3. 函數(Function)

    • 也是一種對象,可以被呼叫執行特定操作。
    • 可以接收參數並返回值。
    function add(a, b) {
        return a + b;
    }
    console.log(add(2, 3)); // 5
    

結論

  • 原始資料型態:數字、字符串、布爾值、null、undefined、符號。
  • 複合資料型態:對象、數組、函數。

上一篇
變數與值應用
下一篇
資料型態應用
系列文
入門JavaScript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言